// JSON 通常用于与服务端交换数据。

// 在接收服务器数据时一般是字符串。

// 我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。
// JSON.parse(text[, reviver])
// text:必需， 一个有效的 JSON 字符串。
// reviver: 可选，一个转换结果的函数， 将为对象的每个成员调用此函数。

{ "name":"123", "alexa":10000, "site":"www.123.com" }

var obj=JSON.parse('{ "name":"123", "alexa":10000, "site":"www.123.com" }')
console.log(obj);


var text = '{ "sites" : [' +
    '{ "name":"Runoob" , "url":"www.123.com" },' +
    '{ "name":"Google" , "url":"www.google.com" },' +
    '{ "name":"Taobao" , "url":"www.taobao.com" } ]}';
    
obj = JSON.parse(text);
document.getElementById("demo").innerHTML = obj.sites[1].name + " " + obj.sites[1].url;